link 中的双重转义实体问题

Issue with double-escaped entities in the link

我在 post 中的 link 中得到双重转义实体。例如,link What's the difference 变为 What’s the difference.

问题与此类似https://discourse.gohugo.io/t/solved-why-is-page-title-getting-double-escaped-entities/14935但是它并没有帮助我解决这个问题。

为什么会这样?我该如何解决?

博客代码可在此处获得 - https://github.com/desecho/blog

您的渲染钩子: {{ .Text }}

改为:

{{ .Text |安全 }}

这应该可以解决问题。

现在,原因是,好吧 Turtles 一路走下去,但是,意识到 Hugo 正在使用 Markdown 引擎“goldmark”,并且你的配置设置为“unsafe=true”,但除此之外你现在让 HUGO creating/building 和你的渲染挂钩回到降价。我不清楚他们是如何一起工作的,但他们在经验上来回很多...... 所以...以上应该没问题

请测试并告诉我。

(提供您的代码是关键,如果以上解决了您的问题,可能是您未来的自我的注释)。

超级可爱!